import java.util.*;

public class Text4 {
    public static void main(String[] args) {
        /* 需求定义一个 Map 集合，键用表示省份名称 province，值表示市 city，但是市会有多个。
        添加完毕后，遍历结果格式如下：
        江苏省 = 南京市，扬州市，苏州市，无锡市，常州市
        湖北省 = 武汉市，孝感市，十堰市，宜昌市，鄂州市
        河北省 = 石家庄市，唐山市，邢台市，保定市，张家界 */
        HashMap<String, ArrayList<String>> hn=new HashMap<>();
        ArrayList<String> list1=new ArrayList<>();
        Collections.addAll(list1,"南京市","扬州市","苏州市","无锡市","常州市");
        ArrayList<String> list2=new ArrayList<>();
        Collections.addAll(list2,"武汉市","孝感市","十堰市","宜昌市","鄂州市");
        ArrayList<String> list3=new ArrayList<>();
        Collections.addAll(list3,"石家庄市","唐山市","邢台市","保定市","张家界");
        hn.put("江苏省",list1);
        hn.put("湖北省",list2);
        hn.put("河北省",list3);
        System.out.println(hn);
        Set<Map.Entry<String,ArrayList<String>>>entries=hn.entrySet();
        for (Map.Entry<String, ArrayList<String>> entry : entries) {
            StringJoiner str=new StringJoiner(", ","","");
            String key=entry.getKey();
            ArrayList<String> value=entry.getValue();
            for (String s : value) {
                str.add(s);
            }
            System.out.println(key+"="+str);
        }
    }
}
